/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package model;

/**
 *
 * @author Morten J, Morten B & Jonas
 */
public class Vare {

    private int vareNr;
    private String vareNavn;
    private String leverandoer;
    private double salgsPrisKr;
    private double salgsPrisEu;
    private boolean medlemsPris;
    private int rabat;
    private int varebeholdning;
    private boolean aktuel;
    private Varegruppe vareGruppe;

    public Vare(int vareNr, String vareNavn, String leverandoer, double salgsPrisKr, double salgsPrisEu, boolean medlemsPris, int rabat, int varebeholdning, boolean aktuel, Varegruppe vareGruppe) {
        this.vareNr = vareNr;
        this.vareNavn = vareNavn;
        this.leverandoer = leverandoer;
        this.salgsPrisKr = salgsPrisKr;
        this.medlemsPris = medlemsPris;
        this.salgsPrisEu = salgsPrisEu;
        this.rabat = rabat;
        this.varebeholdning = varebeholdning;
        this.aktuel = aktuel;
        this.vareGruppe = vareGruppe;
    }

    public Varegruppe getVareGruppe() {
        return vareGruppe;
    }

    public int getVareNr() {
        return vareNr;
    }

    public String getVareNavn() {
        return vareNavn;
    }

    public String getLeverandoer() {
        return leverandoer;
    }

    public double getSalgsPrisKr() {
        return salgsPrisKr;
    }

    public double getSalgsPrisEu() {
        return salgsPrisEu;
    }

    public boolean isMedlemsPris() {
        return medlemsPris;
    }

    public int getRabat() {
        return rabat;
    }

    public int getVarebeholdning() {
        return varebeholdning;
    }

    public boolean isAktuel() {
        return aktuel;
    }

    public void setVarebeholdning(int varebeholdning) {
        this.varebeholdning = varebeholdning;
    }

    public void setAktuel(boolean aktuel) {
        this.aktuel = aktuel;
    }

    public String getVareGruppeNavn() {
        return vareGruppe.getVareGruppeNavn();
    }

    @Override
    public String toString() {
        return vareNavn;
    }
}
